package notes.java.sjms23.t17_bridge;

// 桥接模式
// 消息发送抽象一个接口，两个实现（短信发送，邮件发送）
// 现在将消息区分下等级，紧急/普通/异常（抽象一个消息发送父类，紧急/普通/异常发送继承它， 就是修正了常用的短信发送或邮件发送）
public class Client {

    public static void main(String[] args) {
        
        new UrgentMessageSender(new MessageSmsSender()).send("这是一个普通的短信消息");
        
        new CommonMessageSender(new MessageMailSender()).send("这是一个普通的邮件消息");
        
        new ErrorMessageSender(new MessageMailSender()).send("这是一个普通的邮件消息");
    }
}
